{
 "cells": [
  {
   "cell_type": "code",
   "id": "initial_id",
   "metadata": {
    "collapsed": true,
    "ExecuteTime": {
     "end_time": "2025-08-18T13:52:32.249700Z",
     "start_time": "2025-08-18T13:52:05.540753Z"
    }
   },
   "source": [
    "from langchain_openai import ChatOpenAI\n",
    "from langchain.prompts import (\n",
    "    ChatPromptTemplate,\n",
    "    SystemMessagePromptTemplate,\n",
    "    HumanMessagePromptTemplate,\n",
    ")\n",
    "import os\n",
    "chatLLM = ChatOpenAI(\n",
    "    # 若没有配置环境变量，请用百炼API Key将下行替换为：api_key=\"sk-xxx\",\n",
    "    api_key=os.getenv(\"DASH_SCOPE_API_KEY\"), # 如何获取API Key：https://help.aliyun.com/zh/model-studio/developer-reference/get-api-key\n",
    "    base_url=\"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n",
    "    model=\"qwen-plus\",\n",
    "    temperature=0.8,\n",
    "    max_tokens=60,\n",
    ")\n",
    "\n",
    "# 模板的构建\n",
    "template=\"你是一位专业顾问，负责为专注于{product}的公司起名。\"\n",
    "system_message_prompt = SystemMessagePromptTemplate.from_template(template)\n",
    "human_template=\"公司主打产品是{product_detail}。\"\n",
    "human_message_prompt = HumanMessagePromptTemplate.from_template(human_template)\n",
    "prompt_template = ChatPromptTemplate.from_messages([system_message_prompt, human_message_prompt])\n",
    "\n",
    "prompt = prompt_template.format_prompt(product=\"鲜花装饰\", product_detail=\"创新的鲜花设计。\")\n",
    "\n",
    "# 打印LangChain提示模板的内容\n",
    "print(prompt)\n",
    "\n",
    "output = chatLLM.invoke(prompt)\n",
    "\n",
    "print(output.content)"
   ],
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "messages=[SystemMessage(content='你是一位专业顾问，负责为专注于鲜花装饰的公司起名。', additional_kwargs={}, response_metadata={}), HumanMessage(content='公司主打产品是创新的鲜花设计。。', additional_kwargs={}, response_metadata={})]\n",
      "当然可以！为一家主打**创新鲜花设计**的公司起名时，我们可以围绕以下几个关键词展开创意：\n",
      "\n",
      "### 核心关键词：\n",
      "- 创新、创意、设计、艺术、灵感、自然、清新、浪漫、精致、花艺、花语、花漾、未来感\n",
      "\n",
      "### 公司名称创意方向：\n",
      "1. **突出“创新”与“设计感”**\n",
      "2. **结合自然与现代美学**\n",
      "3. **简洁、易记、有品牌延展性**\n",
      "4. **适合国际化或本土市场（可根据你的定位）**\n",
      "\n",
      "---\n",
      "\n",
      "## 🌸 创意名称推荐：\n",
      "\n",
      "### 一、中文名称（适合国内市场或品牌中文命名）\n",
      "\n",
      "| 名称 | 含义解析 |\n",
      "|------|----------|\n",
      "| **花研社** | “花”代表鲜花，“研”象征研究与设计，传达专业与创新之意 |\n",
      "| **花有新意** | 谐音“花有意”，寓意花有情，设计有新意，轻松易记 |\n",
      "| **花觉设计** | “花”+“觉”= 觉得美、觉察美，强调视觉与感知的创新体验 |\n",
      "| **花漾未来** | 有“花样”的谐音，又带有未来感和创新愿景 |\n",
      "| **花创工坊** | 强调鲜花创作与手工设计，适合精品花艺品牌 |\n",
      "| **花点时间创意花艺** | 温馨亲切，强调“花时间”做创意花艺，适合生活美学定位 |\n",
      "| **花现灵感** | “花现”=“浮现”，寓意灵感如花绽放 |\n",
      "| **花界FLOMO** | “花界”=花的世界，FLOMO（Flower + Modern）为英文品牌延展预留空间 |\n",
      "| **花艺新势力** | 直接传达品牌定位：新潮、创新、突破传统 |\n",
      "| **花语新象** | 以花语传递新意象，突出设计语言与情感表达 |\n",
      "\n",
      "---\n",
      "\n",
      "### 二、英文名称（适合国际化品牌）\n",
      "\n",
      "| 名称 | 含义解析 |\n",
      "|------|----------|\n",
      "| **Floraison** | 法语式拼写，源自“Flora”（花神）+“son”，听起来现代又艺术 |\n",
      "| **Bloomora** | Bloom（绽放）+ Aura（氛围），寓意花的氛围与创新设计 |\n",
      "| **Florique** | Flower + Unique，强调独一无二的花艺设计 |\n",
      "| **Floristry** | 结合Flower与Artistry，强调花艺的艺术性与创新性 |\n",
      "| **Verdantia** | 来自Verdant（翠绿、生机），代表自然与生命力，适合高端品牌 |\n",
      "| **Bloomify** | Bloom（绽放）+ -ify（使…化），寓意让生活因花而美好 |\n",
      "| **Floraform** | Flora（花神）+ Form（形式），强调形式与设计感 |\n",
      "| **Petalo** | 源自意大利语Petal（花瓣），简短优雅，适合国际品牌 |\n",
      "| **VividBloom** | Vivid（鲜艳）+ Bloom（绽放），充满活力与色彩感 |\n",
      "| **Eloflo** | Elegant + Flower，简洁易记，适合现代品牌 |\n",
      "\n",
      "---\n",
      "\n",
      "## 🎨 命名建议方向（按品牌调性）\n",
      "\n",
      "| 品牌调性 | 推荐风格 | 示例名称 |\n",
      "|----------|----------|-----------|\n",
      "| 高端艺术 | 简洁、国际感、有诗意 | Floraison、Florique、Verdantia |\n",
      "| 年轻潮流 | 有创意、俏皮、易记 | 花有新意、花现灵感、Bloomify |\n",
      "| 生活美学 | 温馨、自然、治愈 | 花点时间、花觉设计、VividBloom |\n",
      "| 工作室风格 | 手作、匠心、个性化 | 花创工坊、花研社、Floristry |\n",
      "\n",
      "---\n",
      "\n",
      "如果你能提供更多品牌定位信息（比如：目标客户是谁？主打场景是婚礼、家居、节日还是企业定制？是否有特定风格偏好？），我可以为你进一步定制更精准的名称建议。\n",
      "\n",
      "需要我帮你注册商标可行性分析、域名可用性查询或中英文品牌搭配命名吗？欢迎继续告诉我！\n"
     ]
    }
   ],
   "execution_count": 5
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
